home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / cat3 / perl5 / SelectSaver.z / SelectSaver
Encoding:
Text File  |  1998-10-30  |  1.3 KB  |  67 lines

  1.  
  2.  
  3.  
  4. SSSSeeeelllleeeeccccttttSSSSaaaavvvveeeerrrr((((3333))))                                                  SSSSeeeelllleeeeccccttttSSSSaaaavvvveeeerrrr((((3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      SelectSaver - save and restore selected file handle
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.          use SelectSaver;
  13.  
  14.          {
  15.             my $saver = new SelectSaver(FILEHANDLE);
  16.             # FILEHANDLE is selected
  17.          }
  18.          # previous handle is selected
  19.  
  20.          {
  21.             my $saver = new SelectSaver;
  22.             # new handle may be selected, or not
  23.          }
  24.          # previous handle is selected
  25.  
  26.  
  27. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  28.      A SelectSaver object contains a reference to the file handle that was
  29.      selected when it was created.  If its new method gets an extra parameter,
  30.      then that parameter is selected; otherwise, the selected file handle
  31.      remains unchanged.
  32.  
  33.      When a SelectSaver is destroyed, it re-selects the file handle that was
  34.      selected when it was created.
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.